🎖️GitЯра🎖️
Node / meshtastic / Meshtastic-Android / files / core / ui / src / commonMain / kotlin / org / meshtastic / core / ui / icon / Status.kt
Displaying Raw • Download
core/ui/src/commonMain/kotlin/org/meshtastic/core/ui/icon/Status.kt f17c38bf64dcd629641d1e310876871a2f8bfdac (f17c38bf) Text, 6.01 KB
T8b949e/*
* Copyright (c) 2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
Tff7b72package T7ee787org.meshtastic.core.ui.icon
Tff7b72import T7ee787androidx.compose.runtime.Composable
Tff7b72import T7ee787androidx.compose.ui.graphics.vector.ImageVector
Tff7b72import T7ee787org.jetbrains.compose.resources.vectorResource
Tff7b72import T7ee787org.meshtastic.core.resources.Res
Tff7b72import T7ee787org.meshtastic.core.resources.ic_arrow_circle_up
Tff7b72import T7ee787org.meshtastic.core.resources.ic_bedtime
Tff7b72import T7ee787org.meshtastic.core.resources.ic_check_circle_fill0
Tff7b72import T7ee787org.meshtastic.core.resources.ic_check_circle_fill1
Tff7b72import T7ee787org.meshtastic.core.resources.ic_cloud
Tff7b72import T7ee787org.meshtastic.core.resources.ic_cloud_done
Tff7b72import T7ee787org.meshtastic.core.resources.ic_cloud_download
Tff7b72import T7ee787org.meshtastic.core.resources.ic_cloud_sync
Tff7b72import T7ee787org.meshtastic.core.resources.ic_cloud_upload
Tff7b72import T7ee787org.meshtastic.core.resources.ic_dangerous
Tff7b72import T7ee787org.meshtastic.core.resources.ic_error_fill0
Tff7b72import T7ee787org.meshtastic.core.resources.ic_error_fill1
Tff7b72import T7ee787org.meshtastic.core.resources.ic_history
Tff7b72import T7ee787org.meshtastic.core.resources.ic_how_to_reg
Tff7b72import T7ee787org.meshtastic.core.resources.ic_info
Tff7b72import T7ee787org.meshtastic.core.resources.ic_lan
Tff7b72import T7ee787org.meshtastic.core.resources.ic_link_off
Tff7b72import T7ee787org.meshtastic.core.resources.ic_no_cell
Tff7b72import T7ee787org.meshtastic.core.resources.ic_radio_button_unchecked
Tff7b72import T7ee787org.meshtastic.core.resources.ic_schedule
Tff7b72import T7ee787org.meshtastic.core.resources.ic_settings_ethernet
Tff7b72import T7ee787org.meshtastic.core.resources.ic_speaker_notes
Tff7b72import T7ee787org.meshtastic.core.resources.ic_speaker_notes_off
Tff7b72import T7ee787org.meshtastic.core.resources.ic_star
Tff7b72import T7ee787org.meshtastic.core.resources.ic_star_border
Tff7b72import T7ee787org.meshtastic.core.resources.ic_terminal
Tff7b72import T7ee787org.meshtastic.core.resources.ic_volume_mute
Tff7b72import T7ee787org.meshtastic.core.resources.ic_volume_off
Tff7b72import T7ee787org.meshtastic.core.resources.ic_warning
T8b949e// Favorites
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3FavoriteTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_starTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3NotFavoriteTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_star_borderTb4b4b4)
T8b949e// Mute state
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MutedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_speaker_notes_offTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3UnmutedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_speaker_notesTb4b4b4)
T8b949e// Volume
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3VolumeOffTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_volume_offTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3VolumeMuteTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_volume_muteTb4b4b4)
T8b949e// Time
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3HistoryTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_historyTb4b4b4)
T8b949e// MQTT status
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MqttDeliveredTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_cloud_doneTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MqttSyncingTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_cloud_syncTb4b4b4)
T8b949e// Connectivity
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3UnmessageableTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_no_cellTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3UdpTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_lanTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3ApiTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_terminalTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3EthernetTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_settings_ethernetTb4b4b4)
T8b949e// Update & lifecycle
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3ArrowCircleUpTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_arrow_circle_upTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3DangerousTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_dangerousTb4b4b4)
T8b949e// Result states
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3CheckCircleTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_check_circle_fill0Tb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3SuccessTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_check_circle_fill1Tb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3ErrorTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_error_fill1Tb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3ErrorOutlineTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_error_fill0Tb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3InfoTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_infoTb4b4b4)
T8b949e// Acknowledgment
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3AcknowledgedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_how_to_regTb4b4b4)
T8b949e// Selection state
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3RadioButtonUncheckedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_radio_button_uncheckedTb4b4b4)
T8b949e// Device sleep
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3DeviceSleepTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_bedtimeTb4b4b4)
T8b949e// Node connection state (non-MQTT)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3DisconnectedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_link_offTb4b4b4)
T8b949e// Message delivery status
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MessageEnrouteTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_scheduleTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MessageErrorTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_error_fill0Tb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3WarningTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_warningTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3MqttConnectedTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_cloudTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3CloudUploadTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_cloud_uploadTb4b4b4)
Tff7b72val Te6edf3MeshtasticIconsTb4b4b4.Te6edf3CloudDownloadTb4b4b4: Te6edf3ImageVector
Tf0883e@Composable Tff7b72getTb4b4b4(Tb4b4b4) Tff7b72= Te6edf3vectorResourceTb4b4b4(Te6edf3ResTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_cloud_downloadTb4b4b4)
Served by rngit 1.5.0 - Generated in 0.07s